/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Semaforo;

import BESA.Kernell.Agent.StateBESA;
import mundo.Punto;
import mundo.Cruce;
import mundo.Tramo;
/**
 *
 * @author Andres
 */
public class EstadoSemaforo extends  StateBESA{
    
    private Cruce miCruce=null;
    private Tramo TramoActivo=null;
    
    public EstadoSemaforo() {
        System.out.println("EstadoSemaforo");
    }
    
    public Punto getUbicacion() {
        System.out.println("getUbicacion");
        if(miCruce==null){
            System.out.println("miCruce==null");
            return new Punto(2,3);
        }
        return miCruce.getInfIz();
    }
    /**
     * @return the Origen
     */
    public Cruce getCruce() {
        return miCruce;
    }
    
    public Tramo getTramo() {
        return TramoActivo;
    }
    
    public void setCruce(Cruce c) {
        miCruce=c;
    }
    
    public void setTramo(Tramo t) {
        TramoActivo=t;
    }

}
